_ip/D??$ /mnt/d smbfs defaults,auto,username=win_name, password=win_pass,codepage=936, iocharest=gb2312 0 0 |
其中win_ip是你的windows的IP地址;
D??$是你的windows里面共享的D盘的共享名;
/mnt/d是要将该分区mount到linux的目录;
win_name和win_pass是你的WINDOWS里面可以读取该分区的用户,比如你的管理员名和密码。
如果你运行了/etc/rc.d/init.d/netfs,那么在启动的时候就会自动挂载这个分区。
7.删除名为-a的文件
rm ./-a rm -- -a //告诉rm这是最后一个选项,参见getopt ls -i //列出inum, find . -inum inum_of_thisfile -exec rm {} ; |
8.删除名为a的文件
rm /a |
9.删除名字带的/和‘文件
这些字符是正常文件系统所不允许的字符,但可能在文件名中产生,如unix下的NFS文件系统在Mac系统上使用
1.解决的方法,把NFS文件系统在挂到不过滤/字符的系统下删除含特殊文件名的文件。
2.也可,将错误文件名的目录其它文件移走,ls -id 显示含该文件目录的inum,umount 文件系统,clri清除该目录的inum,fsck,mount,check your lost+found,rename the file in it.
最好是通过WINDOWS FTP过去就可以删除任何文件名的文件了!
10.删除名字带不可见字符的文件
列出文件名并转储到文件:ls -l >aaa
然后编辑文件的内容加入rm命令使其内容成为删除上述文件的格式:
vi aaa [rm -r ******* ] |
把文件加上执行权限 chmod +x aaa 执行
11.删除文件大小为零的文件
rm -i `find ./ -size 0` find ./ -size 0 -exec rm {} ; find ./ -size |xargs rm -f &非常有效 for file in * #自己定义需要删除的文件类型 do if [ ! -s ??${file} ] then rm ??${file} echo "rm ??$file Success!" fi done |