Questions tagged «unix-shell»

4
伪造特定Shell会话的日期
我当然想在这里取得一些成就,但是我想在本地为GNU / Linux上的shell会话伪造日期。我需要对程序在不同日期的行为进行黑盒测试,并且修改系统范围的日期可能会带来不良的副作用(定时作业,混乱的日志等)。 有任何想法吗 ?
30 linux  unix  shell  unix-shell  time 


3
快速压缩dd备份
也许这听起来像是愚蠢的问题,但我尝试执行的方式不起作用。 我在livecd上,驱动器已卸载,等等。 当我这样备份时 sudo dd if=/dev/sda2 of=/media/disk/sda2-backup-10august09.ext3 bs=64k ...通常可以正常工作,但我复制的外部高清硬盘没有足够的空间(它适合ALMOST)。所以我想用这种方式压缩 sudo dd if=/dev/sda2 | gzip > /media/disk/sda2-backup-10august09.gz ...但是我被拒绝了权限。我不明白


5
复制文件权限,但不复制Unix中的文件
(来自:https : //stackoverflow.com/questions/15245144/copy-file-permissions-but-not-files,已关闭,因为主题不正确) 我有同一目录树的两个副本。它们在两个文件中几乎都具有相同的文件(一个版本可能有几个额外的文件或丢失的文件)。但是,大多数文件在两个目录中都是相同的(相对路径和所有内容都相同)。 假设这些在目录中: version1/ version2/ 问题是版本1中的权限被弄乱了,我想从版本2中复制权限,但是这样做时不会替换版本1中的文件。 是否有通过shell命令或脚本自动执行此操作的方法?

8
删除名称中带有连字符的UNIX目录
通过笨拙的操作,我意外地创建了一个名为(例如)-A的目录,并最终用文件填充了该目录。 我要删除所述目录。我试过了: rmdir -- -A 但是它告诉我目录中仍然有文件。而且我不知道如何cd进入目录以删除所说的文件。 我应该怎么做才能摆脱这个麻烦的目录?
13 unix  unix-shell 

7
在* nix中,如何确定特定文件位于哪个文件系统上?
在通用的现代unix环境中(例如,GNU / Linux,GNU / Solaris或Mac OS X),是否有很好的方法来确定特定绝对文件路径位于哪个挂载点和文件系统类型上? 我想我可以执行mount命令并手动解析该命令的输出,并将其与文件路径进行字符串比较,但是在此之前,我想知道是否还有更优雅的方法。 我正在开发一个利用扩展属性的BASH脚本,并希望使其适用于各种文件系统和主机环境(在可能的范围内)。

9
复制大量文件时出现“参数列表过长”错误
我正在使用以下命令: \cp -uf /home/ftpuser1/public_html/ftparea/*.jpg /home/ftpuser2/public_html/ftparea/ 而且我得到了错误: -bash: /bin/cp: Argument list too long 我也尝试过: ls /home/ftpuser1/public_html/ftparea/*.jpg | xargs -I {} cp -uf {} /home/ftpuser2/public_html/ftparea/ -bash仍然存在:/ bin / ls:参数列表太长 有任何想法吗?
12 linux  bash  unix-shell 



1
cp -p将保留某些文件的时间,但不是全部?
我在一台机器上有一个源目录,该目录中有一堆文件,所有文件都具有相同的权限,我想复制到另一个通过SMB挂载的目录。 [tmark@dexter JR09141045 roche_454_transfer]$ ls -l /source_dir total 71348 -rwxrwxrwx 1 adminrig lifelabs 19768377 Mar 25 23:29 1.TCA.454Reads.fna -rwxrwxrwx 1 adminrig lifelabs 53093396 Mar 25 23:29 1.TCA.454Reads.qual -rwxrwxrwx 1 adminrig lifelabs 1035 Mar 25 23:29 454AllControlMetrics.csv -rwxrwxrwx 1 adminrig lifelabs 2657 Mar 25 23:29 454AllControlMetrics.txt -rwxrwxrwx 1 adminrig lifelabs 4607 …
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.