W Linux możemy usunąć/usunąć pojedynczy plik lub usunąć wszystkie pliki z katalogu za pomocą pojedynczego polecenia w terminalu. W tym zapisie omówimy sposoby usunięcia wszystkich plików w katalogu Linux.
Jak usunąć wszystkie pliki w katalogu Linux
Mamy katalogi w ścieżce/domu/hammad/z nazwą, new_directory, New_Directory1, New_Directory2 i New_Directory3, które zawierają pliki, aby je przeglądać, i wymienić komponenty ścieżki:
$ ls/home/hammad/
Aby wyświetlić pliki „new_directory”, użyj polecenia:
$ ls/home/hammad/new_directory
Aby usunąć te pliki z katalogu „new_directory”, możemy po prostu użyć polecenia „RM”, ogólnej składni za pomocą polecenia RM jest:
$ rm [opcja] [ścieżka]/[nazwa pliku]
Wyjaśnienie składni jest proste:
Załóżmy, że chcemy usunąć wszystkie pliki z „/home/hammad/new_directory/*„Ścieżka, użyjemy polecenia:
$ rm/home/hammad/new_directory/*
Możemy również wyświetlić postęp usuniętych plików za pomocą flagi „-v”, wykonamy polecenie:
$ rm -v/home/hammad/new_directory1/*
W powyższym poleceniu flaga „-V” służy do wyświetlania postępu polecenia, w którym „*” służy do usuwania wszystkich plików katalogu i do weryfikacji, że wszystkie pliki są usuwane, ponownie wymienimy się Treść katalogu za pomocą polecenia:
$ ls -l/home/hammad/new_directory
Powyższe polecenie zweryfikowało, że katalog nie zawiera żadnych plików i istnieje również inne przydatne opcje; „-f”, który służy do usuwania plików siłą, a „-r” usuwa katalog i jego pliki, użyjemy wszystkich tych flag do usuwania plików „new_directory2”
$ rm -vfr/home/hammad/new_directory2/*
W powyższym wyjściu widzimy, że flaga „-R” usuwa podreżyserię „OfficeDirectory”, z new_directory2, aby wymienić pliki new_directory2, używamy polecenia LS:
$ ls -l/home/hammad/new_directory2
Mamy inną opcję, która jest „-i”, jeśli użyjemy tej opcji, poprosi o pozwolenie przed usunięciem każdego pliku, powinniśmy nadal go usuwać, czy nie, jeśli nadal chcemy go usunąć, wpisz „y” lub „n „Aby to anulować. Użyjemy „-i”, aby usunąć pliki new_directory3:
$ rm -i/home/hammad/new_directory3/*
W powyższym poleceniu widać, że potwierdziliśmy usunięcie „myfile” i anulowaliśmy, aby usunąć „myscript.sh ”, aby wyświetlić pliki w folderze:
$ ls/home/hammad/new_directory3
Widzimy „myscript.plik sh ”nie został usunięty z katalogu.
Aby usunąć wszystkie puste katalogi, używamy polecenia „RMDIR”:
$ rmdir new_directory new_directory1 new_directory2 new_directory3
Wszystkie puste katalogi są usuwane, użyj polecenia LS, aby zweryfikować:
Wniosek
Usunięcie plików z katalogu utworzy wolne miejsce dla nowych plików i aplikacji. Dlatego pliki bez użycia należy usunąć z systemu. Aby usunąć wszystkie pliki z katalogu, wygodnym sposobem jest użycie polecenia RM, które jest omawiane w niniejszym zapisie. Można również użyć różnych opcji wraz z poleceniem RM, które jest również omawiane za pomocą przykładów.