dirname 命令用来从文件路径中去掉最后一个/以及后面的部分。通常可以用来获取某个文件的所在目录。比如:dean@dean-Latitude-3330:~$ dirname /usr/bin/
/usr但是如果文件路径中没有斜线,则返回.dean@dean-Latitude-3330:~$ dirname dir
.
如果有多个文件路径,则返回多个结果,用换行分隔dean@dean-Latit...
分类:
其他好文 时间:
2014-08-26 08:35:25
阅读次数:
247
比如一个目录下有1,2,3,4,5这五个文件,现在我需要删除除了2以外的所有文件,那么我可以使用find . ! -name 2 -exec rm -f {} \;当然你还可以配合着 -maxdepth 来更精准的删除了.下面演示删除的范围仅限于当前目录.find . -maxdepth 1 ! -...
分类:
系统相关 时间:
2014-08-23 08:48:00
阅读次数:
273
git查看某个文件的修改历史
有时候在比对代码时,看到某些改动,但不清楚这个改动的作者和原因,也不知道对应的BUG号,也就是说无从查到这些改动的具体原因了~
【注】:某个文件的改动是有限次的,而且每次代码修改的提交都会有commit描述,...
分类:
其他好文 时间:
2014-08-22 13:05:39
阅读次数:
218
遍历远程文件夹下的文件,您可以考虑使用FTP的方式,具体的请参考下述代码:private string GetFileNames(string URI){WebClient wClient = new WebClient();FtpWebRequest FtpClient;Uri uri = new...
分类:
其他好文 时间:
2014-08-21 11:25:54
阅读次数:
242
分析问题 FileSystemWatcher类型定义在System.IO命名空间下,它的功能是监控某个文件夹下特定文件系统的变化。这样的变化可以包括创建、文件修改、重命名、删除等。程序员可以通过设置一个NotifyFilters枚举类型的成员来订阅感兴趣的信息。下表列出了NotifyFilters....
分类:
其他好文 时间:
2014-08-19 20:40:25
阅读次数:
154
分析问题 1、FileInfo类型。 FielInfo类型提供了查看状态、创建、复制、删除、移动和打开文件的实例方法,类型的使用方法非常简单,但功能却十分强大。和File类型的区别在于: (1)FileInfo可以针对某个文件生成具体的实例,而File是静态类。 (2)FileInfo致力于...
分类:
其他好文 时间:
2014-08-19 20:31:35
阅读次数:
253
今天需要备份数据,使用tar命令,总结一下。压缩命令:tar -zvvf ticket-data-intgration.tar.gz ticket-data-intgration压缩但是不包含某个文件夹tar--exclude /home/q/ticket-data-intgration/log -...
分类:
其他好文 时间:
2014-08-18 17:46:22
阅读次数:
252
现在有一个需求就是把远程某个文件下面的图片,下载到本地,并且删除下载成功的的文件,而且远程目录下的那个图片会随时增加。假设一下如果所有的脚本都写好了,那么就需要调用windows上的计划任务定时执行脚本就ok了,Linux上利用cronjob 同样可以做到。大体的实现思路如下,当然了不止这一种方式。...
1、什么是文件和文件描述符Linux中文件可以分为4种:普通文件、目录文件、链接文件和设备文件。1、普通文件是用户日常使用最多的文件,包括文本文件、shell脚本、二进制的可执行和各种类型的数据。ls -lh 来查看某个文件的属性,可以看到有类似 -rw-r--r-- ,值得注意的是第一个符号是 -...
分类:
系统相关 时间:
2014-08-15 22:23:29
阅读次数:
271
1、什么是文件和文件描述符Linux中文件可以分为4种:普通文件、目录文件、链接文件和设备文件。1、普通文件是用户日常使用最多的文件,包括文本文件、shell脚本、二进制的可执行和各种类型的数据。ls -lh 来查看某个文件的属性,可以看到有类似 -rw-r--r-- ,值得注意的是第一个符号是 -...
分类:
系统相关 时间:
2014-08-15 19:37:59
阅读次数:
261