Questions tagged «files»

以预定义格式编码并存储在文件系统中的组织数据。

16
在本地复制大型目录树?cp还是rsync?
我必须复制一个大目录树,大约1.8 TB。都是本地的。出于习惯我会用rsync,但是我想知道是否有很多意义,是否应该使用cp。 我担心权限和uid / gid,因为它们必须保留在副本中(我知道rsync会这样做)。以及符号链接之类的东西。 目的地是空的,因此我不必担心有条件地更新某些文件。这些都是本地磁盘,因此我不必担心ssh或网络。 我之所以会不喜欢rsync,是因为rsync可能做的比我需要的更多。rsync校验和文件。我不需要它,并且担心它可能需要比cp更长的时间。 那么你估计,rsync还是cp?



3
在跟随符号链接时执行rsync
我有一个目录,该目录包含指向系统上其他介质上其他目录的符号链接: /opt/lun1/2011 /opt/lun1/2010 /opt/lun2/2009 /opt/lun2/2008 /opt/lun3/2007 但是符号链接显示为: /files/2011 /files/2010 /files/2009 /files/2008 /files/2007 如何执行rsync遵循符号链接的? 例如: rsync -XXX /files/ user@server:/files/

9
如何使scp复制隐藏文件?
我经常使用SCP来复制文件-特别是与Web相关的文件。问题是,每当执行此操作时,我都无法获取复制隐藏文件的命令(例如,.htaccess)。 我通常会这样调用: scp -rp src/ user@server:dest/ 这不会复制隐藏文件。我不希望有再次调用这个(做类似的东西scp -rp src/.* ...-并且具有奇怪.和..意义呢。 我在scp手册页中没有看到有关“包括隐藏文件”的任何内容。 我该怎么做?
63 scp  files 

16
最喜欢的rsync提示和技巧
我使用rsync的越多,我就越意识到这是瑞士军刀进行文件传输。有很多选择。我最近发现,可以--remove-source-files复制文件,它会从源文件中删除文件,这使它更具移动性,而不是复制程序。:) 您最喜欢rsync的小技巧和窍门是什么?

3
在Bash中,是否可以保证通配符扩展正常?
是否可以确保Bash中的通配符扩展按字母顺序排列?我被迫将一个大文件分成10 Mb,以便我的Mercurial存储库可以接受它们。 所以我想我可以使用: split -b 10485760 Big.file BigFilePiece. 然后代替: cat BigFile | bigFileProcessor 我可以做: cat BigFilePiece.* | bigFileProcessor 代替它。 但是,我找不到任何地方这保证了星号(又名通配符,又名膨胀*)将永远是按字母顺序排列,这样.aa来之前.ab(而不是被戳订购或类似的东西)。 另外,我的计划中是否有任何缺陷?cat一起读取文件的性能成本有多少?



6
如何通过替换文件名中的单词来重命名多个文件?
将ACDC替换为AC-DC 例如我们有这些文件 ACDC-摇滚乐不受噪音污染.xxx ACDC-Rocker.xxx ACDC-Shoot To Thrill.xxx 我希望他们成为: AC-DC-摇滚乐不受噪音污染.xxx AC-DC-Rocker.xxx AC-DC-Shoot To Thrill.xxx 我知道sed或awk用于此操作。我无法在Google上搜索任何内容,因此我正在寻求您的帮助=)您能否为此任务提供完整的有效Shell命令? 反馈:OSX用户的解决方案
36 shell  files  rename  sed 

6
合并Linux中的2个目录树而不进行复制?
我有两个具有相似布局的目录树,即 . |-- dir1 | |-- a | | |-- file1.txt | | `-- file2.txt | |-- b | | `-- file3.txt | `-- c | `-- file4.txt `-- dir2 |-- a | |-- file5.txt | `-- file6.txt |-- b | |-- file7.txt | `-- file8.txt `-- c |-- file10.txt …
35 linux  bash  files 

2
如何删除.fuse_hidden *文件?
我有一个小型Linux服务器(Debian Squeeze),它运行一个Samba服务器,该服务器配置为与某些Windows计算机共享一些文件夹。尝试从Windows删除目录之一时,我收到“无法删除文件夹”错误。 我试图从Linux的控制台中删除目录,但出现类似的错误: # rm dir-name -rf rm: cannot remove `dir-name': Directory not empty 我列出了目录的内容,并找到了一个名为.fuse_hidden的文件,后跟一个十六进制数字(000bd8c100000185)。 # ls -la dir-name -rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000185 我试图删除.fuse_hidden文件,但是立即创建了一个新文件(请注意十六进制数字的更改)。 # rm dir-name/.fuse_hidden000bd8c100000185 # ls -la dir-name -rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000186 我还尝试使用Midnight Commander删除文件,但没有成功。 到目前为止,我发现的其他解决方案涉及GUI,而我只有控制台。 任何建议表示赞赏。

10
文件文本列表中的Linux(MV或cp)特定文件?
我有许多文件的目录,例如服务器上的50,000 pdf和其他文件。我需要将特定的移动到另一个目录。我可以生成需要以csv或任何其他文本格式移动的文件的列表。 我需要做的是运行bash脚本并将文本文件中列出的文件移动或复制到另一个目录。 有一个简单的方法吗?任何建议或资源将不胜感激。
34 linux  files  cp  mv 

9
比较(差异)完整目录结构的最佳方法?
比较目录结构的最佳方法是什么? 我有一个使用rsync的备份实用程序。我想告诉您源文件和备份文件之间的确切差异(在文件大小和最后更改的日期方面)。 就像是: Local file Remote file Compare /home/udi/1.txt (date)(size) /home/udi/1.txt (date)(size) EQUAL /home/udi/2.txt (date)(size) /home/udi/2.txt (date)(size) DIFFERENT 当然,该工具可以是现成的,也可以是关于python脚本的想法。 非常感谢! 乌迪


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.