Questions tagged «file-management»

8
删除除一个文件外的所有文件/目录
我有一个包含大量文件的目录。我想删除除file.txt之外的所有文件。我该怎么做呢? 有太多文件无法单独删除不需要的文件,并且它们的名称种类繁多,无法使用*删除所有文件(除了一个文件)。 有人建议使用 rm !(file.txt) 但这是行不通的。它返回: Badly placed ()'s 我的操作系统是Scientific Linux 6。 有任何想法吗?


4
在GTK文件/目录选择器中禁用“最近使用”
我可以完全禁用GTK的文件/目录选择器中的“最近使用”功能吗? 有时程序会默认使用此功能,但是由于它在我的工作流程和组织文件的方式中没有用,因此只会增加混乱: 我通常只是希望从我$HOME的文件夹开始,所以我对文件夹列表感到惊讶 同样在保存文件的情况下,我很生气,因为您不能只输入名称并按Enter键-您必须输入路径或选择一个 我在Debian Wheezy上使用Xfce 4.8,而较早的Xfce(在Squeeze中)不提供此功能。我在Xfce用户的邮件列表中找到了有关此功能的帖子,但没有任何有用的输出。 是否可以简单地将其关闭并默认为$HOME?

5
如何解压缩,解压缩-xvf —在一个混乱的文件夹中解压缩?
通常,我会取消存档的工作,$ mkdir newFolder; $ mv *.zip newFolder; $ cd newFolder; $unzip *.zip但是有时我会变得懒惰,只是在任意文件夹中进行操作,$ unzip *.zip因此有时会弄乱其他内容。我将在这里列出一些方法-一些存档版本肯定带有糟糕的标志,而另一些则更加斯巴达式,我对后者更感兴趣。 取消存档的某些方法,还有其他方法吗? $ find . -anewer fileThatExistedBeforeUnarchieving -ok rm '{}' \;缺点是它列出了*.zip目录,因此您需要对-ok多个*.zip匹配使用slow ,slow,并且由于某种原因,它似乎与提取的所有内容都不匹配。 如果提取的文件数量很少,则是一对一,缓慢,繁琐且容易出错。 当我想确定$ unzip -l *.bsd档案的内容是否实际上是一个文件夹时,有时我会用进行检查,至少在obsd的unzip版本中有效。 如果您指的是某些存档工具,请在适当时注明。不过请保持简单-我对方式如何实现更感兴趣,而不是单一的工具。


4
如何在Thunar / XFCE中禁用垃圾桶?
我发现自己总是抱着Shift当我删除的thunar(在XFCE文件管理器)的文件。 当我使用Windows时,我总是在安装后立即禁用“回收站”。我在图纳尔(Thunar)设置中寻找过类似的选择,但是没有运气。 你碰巧知道一种方法吗?

4
使用正则表达式(shell脚本)复制/重命名多个文件
我有一组与“ assignment02.cc”,“ assignment02.h”,“ assignment02.txt”等模式匹配的文件。我想将这些文件复制/重命名为“ assignment03.cc”,“ assignment03”。 h”,“ assignment03.txt”等。 我怀疑应该使用Shell脚本并sed来实现。到目前为止,我有: OLD_NO=$1 NEW_NO=$2 echo "Moving from $OLD_NO to $NEW_NO" for name in assignment$OLD_NO.* ; do newname=$(echo $name | sed 's/\(.*\)$OLD_NO\(.*\)/\1xx$NEW_NO\2/') echo "$name -> $newname" # mv -v $name $newname done 不幸的是,我调用sed的方式总是返回输入字符串$name,而实际上并没有进行正则表达式查找/替换。 注意:在Internet上有一个rename具有此功能的命令,但该命令在我的MacBook上不可用。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.