Zum Inhalt springen

Diskussion:Rm: Unterschied zwischen den Versionen

Aus Foxwiki
Die 5 zuletzt angesehenen Seiten:  Moodle/Update » proprietär » proprietär » IPv6/Firewall » Diskussion:Rm
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 3: Zeile 3:
Linux bietet verschiedene Möglichkeiten, Dateien und Verzeichnisse basierend auf Dateinamenmustern, Zeit, Größe, Eigentümerschaft, Berechtigungen oder Sicherheitsanforderungen zu entfernen
Linux bietet verschiedene Möglichkeiten, Dateien und Verzeichnisse basierend auf Dateinamenmustern, Zeit, Größe, Eigentümerschaft, Berechtigungen oder Sicherheitsanforderungen zu entfernen


  rm -fmy.txt remove a file without confirmation
remove a file without confirmation
  rm -f my.txt


rm *.log remove all files with a given extension
remove all files with a given extension
rm *.log


rmtemp.* remove all files starting with a given prefix
remove all files starting with a given prefix
rm temp.*


rm-dempty_dir remove an empty directory (same as rmdir empty_dir)
remove an empty directory (same as rmdir empty_dir)
rm -d empty_dir


rm-rnon_empty_dir remove a non-empty directory
remove a non-empty directory
rm-r non_empty_dir


rm -r mydir/* remove all files in a directory but keep the directory
remove all files in a directory but keep the directory
rm -r mydir/*


  rm -r !(my.txtlmy_dir) remove everything except my.txt and my_dir
  rm -r !(my.txtlmy_dir) remove everything except my.txt and my_dir

Version vom 13. Februar 2025, 11:24 Uhr

https://www.instagram.com/p/DFxVUZbgRsM/
Dateien oder Verzeichnisse entfernen

Linux bietet verschiedene Möglichkeiten, Dateien und Verzeichnisse basierend auf Dateinamenmustern, Zeit, Größe, Eigentümerschaft, Berechtigungen oder Sicherheitsanforderungen zu entfernen

remove a file without confirmation

rm -f my.txt

remove all files with a given extension

rm *.log

remove all files starting with a given prefix

rm temp.*

remove an empty directory (same as rmdir empty_dir)

rm -d empty_dir 

remove a non-empty directory

rm-r non_empty_dir

remove all files in a directory but keep the directory

rm -r mydir/*
rm -r !(my.txtlmy_dir) remove everything except my.txt and my_dir
rm .[*.]* remove all hidden files in current directory
rm ./-filetxt remove a file starting with a special character (e.g. "-")
find.-type f-mtime +7 -delete find & remove all files older than 7 days
find.-type f-atime-1-delete find & remove file accessed within 24 hours
find.-type f-empty -delete find & remove all zero-byte files
find.-type d -empty-delete find & remove all empty directories
find.-type f-size +100M -delete find & remove files bigger than 100MB
find.-type f-user dan -delete find & remove files owned by user "dan"
find.-type f -perm 0777 -delete find & remove files with permission 777
find.-type d-name "pattern" -execrm-r{}+ remove non-empty dirs
find..-inum 12345 -exec rm -f{} + remove file by its inode number (12345)
find.-type f -perm /4000 -exec rm -f{}+ remove files with setuid bit set
find.-type f-exec du -b {} + |sort-nr head -5 | awk {print $2}' |xargs rm  find and remove top-5 biggest files (when filenames do not have spaces)
find.-typel-delete find & remove all symlinks (broken or valid)
find.-xtypel-delete find & remove all broken symlinks
unlink file.txt remove one single file (cannot handle multiple files)
srm file.txt securely remove a file by overwriting content multiple times
shred -u file.txt overwrite file multiple times and remove a file