rm -rfvを使用してハードリンクを削除すると、元のリンクも削除されますか?

rm -rfvを使用してハードリンクを削除すると、元のリンクも削除されますか?

ファイルへのハードリンクを削除すると、何が起こるのかに関する同様の質問がここで読まれました。しかし、テスト中

FileA.txtLinkFileA.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  

おすすめ記事