簡體   English   中英

如何將主目錄中的文件夾復制到外部硬盤驅動器

[英]how to copy the folder in my home directory to the external hard drive

我正在運行linux-我是新手。

我想將文件夾復制到外部硬盤驅動器。

如何將位於/home目錄中的名為martin的文件夾復制到外部硬盤驅動器?

順便說一句:在這里看到我的/home

martin@linux-70ce:/home> ls -l
insgesamt 32
drwx------  2 root   root  16384 12. Mai 2013  lost+found
drwxr-xr-x 54 martin users 16384 26. Jul 04:42 martin
martin@linux-70ce:/home> 

我想復制一個名為Martin的文件夾。

我猜外部硬盤驅動器具有以下路徑:

/var/run/media/martin/32_00_00/a_backup_martin_samsung

為了確保我運行了mount命令...。請參見以下結果:

martin@linux-70ce:~> mount
devtmpfs on /dev type devtmpfs (rw,relatime,size=1535300k,nr_inodes=208289,mode=755)
tmpfs on /dev/shm type tmpfs (rw,relatime)
tmpfs on /run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=000)
/dev/sda6 on / type ext4 (rw,relatime,data=ordered)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/usr/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpuacct,cpu)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/net_cls type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=27,pgrp=1,timeout=300,minproto=5,maxproto=5,direct)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
tmpfs on /var/run type tmpfs (rw,nosuid,nodev,relatime,mode=755)
tmpfs on /var/lock type tmpfs (rw,nosuid,nodev,relatime,mode=755)
/dev/sda7 on /home type ext4 (rw,relatime,data=ordered)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
gvfsd-fuse on /var/run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=100)
/dev/sdb1 on /run/media/martin/32_00_00 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
/dev/sdb1 on /var/run/media/martin/32_00_00 type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)
martin@linux-70ce:~> 

請指教。

提前謝謝了。

更新:

順便說一句:如果在處理過程中遇到一些錯誤-由於權限問題(無法讀取文件),該怎么辦; 問題:程序是否保持運行狀態,是否進行其余所有復制!?

根據mount報告,您的驅動器安裝在/var/run/media/martin/32_00_00而不是/var/run/media/martin/32_00_00/a_backup_martin_samsung 您可以使用以下命令將整個目錄復制到該掛載目錄:

cp -a martin /var/run/media/martin/32_00_00/

或者,如果您希望將其復制為重命名文件夾,則授予/var/run/media/martin/32_00_00/a_backup_martin_samsung不存在:

cp -a martin /var/run/media/martin/32_00_00/a_backup_martin_samsung

或者,您可以將其重命名為另一個更有意義的名稱:

cp -a martin "/var/run/media/martin/32_00_00/martin-backup-$(date +%F)"

它將/home/martin復制為/var/run/media/martin/32_00_00/martin-backup-2014-07-26

我建議使用-a over -r因為它不會取消引用鏈接,並且會保留所有屬性。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM