ファイルへのハードリンクを削除すると、何が起こるのかに関する同様の質問がここで読まれました。しかし、テスト中
FileA.txt
LinkFileA.txt
私のrm -rfv
ディレクトリに次のものLinkFileA.txt
が含まれている場合、どちらも別々のディレクトリにあります。返品行き、オリジナルを削除してください。例:
home/testing/dira/FileA.txt
home/testing/dirb/LinkFileA.txt
rm -rfv home/testing/dirb/*
2つのファイルを削除dirb
そしてdira
.
なぜこれですか?
答え1
あなたがやっていることは少し変なようです。これはDebianテストx86_64にあります:
jlquinn@cerberus:~/tmp$ mkdir dira dirb
jlquinn@cerberus:~/tmp$ touch dira/fileA.txt
jlquinn@cerberus:~/tmp$ ln dira/fileA.txt dirb/fileAlink.txt
jlquinn@cerberus:~/tmp$ rm -rfv dirb/*
removed 'dirb/fileAlink.txt'
jlquinn@cerberus:~/tmp$ ll dira
total 0
-rw-r--r-- 1 jlquinn jlquinn 0 May 7 13:46 fileA.txt